package com.alibaba.dubbo.common.interfaces;


/**
 * 描述符，用来实现动态接口和实现
 * @author kingbo.ruan
 * @time 2014年10月10日 上午7:44:36
 */
public interface InterfaceDescriptor<T> {
	/**
	 * 获得唯一的名称，相当于类名
	 * @return
	 */
	public String getName();
	/**
	 * 获得方法的描述符列表
	 * @return
	 */
	public MethodDescriptor[] getMethods();
	
	public Class<T> getJavaInterface();
	
	public String getVersion();
}
